home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 010a / flexp102.zip / FLEXPLUS.DOC next >
Text File  |  1991-06-18  |  41KB  |  981 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                 F L E X I B A K   P l u s (TM)
  8.  
  9.  
  10.              The Flexible Hard Disk Backup System
  11.  
  12.                 Copyright 1991 Nildram Software
  13.  
  14.                       All Rights Reserved
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                FLEXIBAK Plus was written by Adrian Mardlin
  27.  
  28.  
  29.  
  30. Address:       Nildram Software
  31.                26 Stanley Hill Avenue
  32.                Amersham
  33.                Bucks  HP7 9BD
  34.                United Kingdom
  35.  
  36. Telephone:     (0494) 729236
  37.  
  38. Email:         nildram@cix.compulink.co.uk
  39.                100012.1222@compuserve.com
  40.  
  41.  
  42.  
  43. Program and Documentation Copyright 1991 Nildram Software.
  44. All rights reserved.
  45.  
  46.  
  47. FLEXIBAK Plus is a trademark of Nildram Software.
  48. FLEXIBAK is a trademark of Nildram Software.
  49.                       ACKNOWLEDGEMENTS
  50.  
  51.  
  52.  
  53. My thanks go to all those who played a part in Beta testing
  54. FLEXIBAK Plus, notably the following:
  55.  
  56.      Brian Gregory
  57.      David Clark
  58.      Neville E Sanderson
  59.      Barry Drake
  60.      Clive Goldman
  61.      Jon Wolfe
  62.  
  63. Thanks are also due to Borland for their excellent C++ compiler,
  64. Innovative Data Concepts for the TCXL screen handling library.
  65.                         INTRODUCTION
  66.  
  67.  
  68.  
  69. Overview
  70.  
  71.      FLEXIBAK Plus, like its predecessor, FLEXIBAK, is a
  72. flexible, easy to use hard disk backup system that takes a
  73. logical, simple and unique approach to the backup problem. With
  74. a conventional backup system, you are required to take a full
  75. backup approximately once a week and do daily incremental backups
  76. which are placed on separate disks. Should you need to restore
  77. from the backup, you must first restore the full backup and then
  78. each of the incremental backups up to the last backup taken. With
  79. FLEXIBAK Plus, all this is different as the concept of full
  80. backups and incremental backups is removed. Instead, you only
  81. need to take a full backup once and then all subsequent backups
  82. are placed on the same backup disks, giving some long term speed
  83. increases, simpler file restoration and an improved backup
  84. management capability.
  85.  
  86.      Here are some of the more outstanding features provided by
  87. FLEXIBAK Plus:
  88.  
  89.      Selective backups allow you to specify, both globally and
  90.      by directory, which file groups should be included in, or
  91.      excluded from, the backup, potentially dramatically
  92.      reducing the number of backup disks required.
  93.  
  94.      Incremental backups are placed on the same disks as the
  95.      full backup, so you only ever need to take a full backup
  96.      once.
  97.  
  98.      File management system means that FLEXIBAK Plus keeps track
  99.      of what has been backed up, and informs you if any files
  100.      have gone missing from your hard disk since the last
  101.      backup. This allows you to recover accidentally deleted
  102.      files.
  103.  
  104.      File compression is included in the system as is the
  105.      capability to handle up to 20 hard disk drives.
  106.  
  107.      Alarm system warns you on booting your computer that you
  108.      have forgotten to take a backup for a specified number of
  109.      days.
  110.  
  111.  
  112. What Is Shareware?
  113.  
  114.  
  115.      Shareware distribution gives users a chance to try software
  116. before buying it. If you try a Shareware program and continue
  117. using it, you are expected to register. Individual programs
  118. differ on details. Some request registration while others require
  119. it, some specify a maximum trial period. With registration, you
  120. get anything from the simple right to continue using the software
  121. to an updated program with printed manual.
  122.  
  123.      Copyright laws apply to both Shareware and commercial
  124. software, and the copyright holder retains all rights, with a few
  125. specific exceptions as stated below. Shareware authors are
  126. accomplished programmers, just like commercial authors, and the
  127. programs are of comparable quality. (In both cases, there are
  128. good programs and bad ones!) The main difference is in the method
  129. of distribution. The author specifically grants the right to copy
  130. and distribute the software, either to all and sundry or to a
  131. specific group. For example, some authors require written
  132. permission before a commercial disk vendor may copy their
  133. Shareware.
  134.  
  135.      Shareware is a distribution method, not a type of software.
  136. You should find software that suits your needs and pocket,
  137. whether it's commercial or Shareware. The Shareware system makes
  138. fitting your needs easier, because you can try before you buy.
  139. And because the overhead is low, prices are low also. Shareware
  140. has the ultimate money-back guarantee - if you don't use the
  141. product, you don't pay for it.
  142.  
  143.  
  144. Disclaimer
  145.  
  146.      Users of FLEXIBAK Plus must accept this disclaimer of
  147. warranty:
  148.  
  149.      "FLEXIBAK Plus is supplied as is.  The author disclaims all
  150.      warranties, expressed or implied, including, without
  151.      limitation, the warranties of merchantability and of
  152.      fitness for any purpose. The author assumes no liability
  153.      for damages, direct or consequential, which may result from
  154.      the use of FLEXIBAK Plus."
  155.  
  156.  
  157. Terms And Conditions
  158.  
  159.      FLEXIBAK Plus is a "Shareware program" and is provided at
  160. no charge to the user for evaluation.  Feel free to share it with
  161. your friends, but please do not give it away altered or as part
  162. of another system.  The essence of "user-supported" software is
  163. to provide personal computer users with quality software without
  164. high prices, and yet to provide incentive for programmers to
  165. continue to develop new products.  If you find this program
  166. useful and find that you are using FLEXIBAK Plus and continue to
  167. use FLEXIBAK Plus after a reasonable trial period, you must make
  168. a registration payment of £29.95 to Nildram Software.  The £29.95
  169. registration fee will license one copy for use on any one
  170. computer at any one time.  You must treat this software just like
  171. a book.  An example is that this software may be used by any
  172. number of people and may be freely moved from one computer
  173. location to another, so long as there is no possibility of it
  174. being used at one location while it's being used at another. Just
  175. as a book cannot be read by two different persons at the same
  176. time.
  177.  
  178.      Commercial users of FLEXIBAK Plus must register and pay for
  179. their copies of FLEXIBAK Plus within 30 days of first use or
  180. their licence is withdrawn.  Site Licence arrangements may be
  181. made by contacting Nildram Software.
  182.  
  183.      Anyone distributing FLEXIBAK Plus for any kind of
  184. remuneration must first contact Nildram Software at the address
  185. below for authorisation. This authorisation will be automatically
  186. granted to distributors recognised by either the Association of
  187. Shareware Professionals or the Association of Shareware Authors -
  188.  UK as adhering to their guidelines for shareware distributors,
  189. and such distributors may begin offering FLEXIBAK Plus
  190. immediately.
  191.  
  192.      You are encouraged to pass a copy of FLEXIBAK Plus along to
  193. your friends for evaluation.  Please encourage them to register
  194. their copy if they find that they can use it.  All registered
  195. users will receive a copy of the latest version of the FLEXIBAK
  196. Plus system.
  197.  
  198.  
  199. Registration
  200.  
  201.      FLEXIBAK Plus is a shareware product. This means that you
  202. are free to use it for trial purposes only and you may freely
  203. pass copies on to your friends and colleagues. However, if you
  204. find FLEXIBAK Plus useful and intend to continue using it, you
  205. must register your copy. To do this, either print out and fill
  206. in the registration form provided (Type 'COPY REGISTER.DOC PRN'
  207. at the DOS prompt), or send a cheque for £29.95 or your credit
  208. card details to the following address:
  209.  
  210.  
  211.                Nildram Software,
  212.                26 Stanley Hill Avenue,
  213.                Amersham,
  214.                Buckinghamshire
  215.                HP7 9BD
  216.  
  217.      For your money, you will receive the latest version of
  218. FLEXIBAK Plus without the registration encouragement screen, a
  219. printed manual, free support and cheap upgrades as and when they
  220. become available.
  221.  
  222.  
  223. Overseas Registrations
  224.  
  225.      For European users, there is an additional shipping charge
  226. of £2.00 and for other overseas users, the charge is an extra
  227. £5.00. However for those in the USA or Canada, FLEXIBAK Plus can
  228. be registered for just $39.95 + $4.00 shipping from:
  229.  
  230.                Shareable Software International, Inc
  231.                PO Box 59102
  232.                Schaumburg, IL 60159
  233.                USA
  234.  
  235.                Phone: (708) 397 1221
  236.                Compuserve: 76226,2652
  237.                EXEC-PC: Bill Dickson
  238.                Fax: (708) 397 0381
  239.  
  240. Support
  241.  
  242.      Support is offered to registered users in the following
  243. ways. Firstly, any updates of FLEXIBAK Plus will be available to
  244. you for a minimal fee. All registered users will be notified of
  245. any major updates. Lifetime support for FLEXIBAK Plus is provided
  246. and can be obtained by contacting Nildram Software by writing,
  247. telephone or any of the Email addresses listed at the front of
  248. this manual. USA and Canadian customers can also obtain support
  249. by contacting Shareable Software International, Inc at the
  250. addresses detailed in the Overseas Registrations section.
  251. Support is also available via the Runway BBS, Conference 77, 
  252.   (215) 623-6203  2400 baud
  253.   (215) 623-4897  HST
  254.   (215) 623-6845  V.32
  255.  
  256. The Future
  257.  
  258.      It is hard to predict the future of FLEXIBAK Plus. However,
  259. there are still many things that could be done to make FLEXIBAK
  260. Plus a better product than it already is, such as disk
  261. formatting, file encryption and a faster backup disk filing
  262. system. What changes and enhancements will be made depends very
  263. much on you and your feedback, which I can assure you will be
  264. listened to and acted upon to make FLEXIBAK Plus the product you
  265. want it to be.
  266.  
  267.  
  268. Shareware Associations
  269.  
  270.      Nildram Software is a member of two very important Shareware
  271. organisations, both of which impose minimum standards on their
  272. members. The following two statements are part of those standards
  273. and provide a method of settling disputes between yourself and
  274. any member of each organisation.
  275.  
  276.      This program is produced by a member of the Association of
  277. Shareware Professionals (ASP).  ASP wants to make sure that the
  278. shareware principle works for you. If you are unable to resolve
  279. a shareware-related problem with an ASP member by contacting the
  280. member directly, ASP may be able to help. The ASP Ombudsman can
  281. help you resolve a dispute or problem with an ASP member, but
  282. does not provide technical support for members' products. Please
  283. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
  284. or send a CompuServe message via CompuServe Mail to ASP Ombudsman
  285. 70007,3536.
  286.  
  287.      Nildram Software is a member of the Association of Shareware
  288. Authors - UK (ASA-UK). ASA-UK wants to make sure that the
  289. shareware principle works for you. If you have a dispute with an
  290. ASA-UK member that you are unable to resolve directly with that
  291. member, then you can write to the ASA-UK Ombudsman at the
  292. following address:
  293.  
  294.                The Ombudsman,
  295.                ASA-UK,
  296.                PO Box 26,
  297.                Bracknell,
  298.                Berkshire
  299.                RG12 4WA
  300.               INSTALLATION AND GETTING STARTED
  301.  
  302.  
  303.  
  304. Installation
  305.  
  306.      Installation is a very straightforward process. All you need
  307. to do is insert the disk on which FLEXIBAK Plus is located into
  308. the drive, select that drive as the current drive by typing "A:"
  309. or "B:" (depending on the drive in which the disk is inserted)
  310. at the DOS prompt. Now type "INSTALL" and press <ENTER> and then
  311. follow the instructions. Alternatively, if you acquired your copy
  312. of FLEXIBAK Plus by downloading it from a BBS or you prefer to
  313. manually install it, just create a directory on your hard disk
  314. and copy all the files to that directory.
  315.  
  316.  
  317. Setting The Alarm
  318.  
  319.      FLEXIBAK Plus has a warning alarm feature that warns you if
  320. you haven't taken a backup recently. To enable this, you should
  321. place the following lines in your AUTOEXEC.BAT file in an
  322. appropriate place. (If you are not sure about the function of the
  323. AUTOEXEC.BAT file or how to alter it, please consult your MS-DOS
  324. reference manual).
  325.  
  326. x:
  327. CD \FLEXPLUS
  328. FLEXPLUS /A=y
  329. C:
  330.  
  331.      Where 'x' is the hard disk drive where you have installed
  332. FLEXIBAK Plus - if other than drive C - and 'y' is the number of
  333. days after which you wish the alarm to sound.
  334.  
  335.      If you have done this correctly, every time you boot your
  336. computer FLEXIBAK Plus will check to see how long it has been
  337. since the last backup was taken and if it is longer ago than the
  338. specified threshold - 'y' in the above example - an alarm will
  339. be sounded giving you the opportunity to take a backup.
  340.  
  341.  
  342. Command Line Parameters
  343.  
  344.      If you are running on a machine with a particularly low
  345. amount of free memory or a particularly high number of files, you
  346. may have trouble getting started with FLEXIBAK Plus as it will
  347. abort with an exception message saying that it has either run out
  348. of memory, file space or directory space. You can override the
  349. initial memory allocation settings of FLEXIBAK Plus by use of
  350. some command line options which can later be set permanently by
  351. using the General Setup option of the Setup menu. To override the
  352. number of files (the default is 4000) that space is allocated
  353. for, use the "/F" command line option and to override the number
  354. of directories (the default is 300), use the "/D" command line
  355. option. For example, if you have a particularly large hard disk,
  356. you might use a command like this:
  357.  
  358. FLEXPLUS /F=5000 /D=500
  359.  
  360.      This would tell FLEXIBAK Plus to allocate space for 5000
  361. files and 500 directories.
  362.                           TUTORIAL
  363.  
  364.  
  365.  
  366. Getting Started
  367.  
  368.      Once you have installed FLEXIBAK Plus on your system, you
  369. can run it by changing to the "x:\FLEXPLUS" directory, where "x"
  370. is the hard disk drive onto which FLEXIBAK Plus was installed,
  371. and typing, "FLEXPLUS". FLEXIBAK Plus should now start up and
  372. proceed to log your drive C. FLEXIBAK Plus defaults to backing
  373. up all files on drive C, except those with the extension ".BAK",
  374. with no compression and the destination disk set to drive A. If
  375. this setup is ideal for you, then you can use FLEXIBAK Plus
  376. straightaway. Otherwise, you should configure the setup by using
  377. the Setup menu which is documented in the Reference chapter.
  378.  
  379.      You should see a menu bar across the top of the screen with
  380. the Backup option highlighted. Press <ENTER> and a menu will
  381. appear. Select the Start Backup option to begin your backup and
  382. follow the instructions.
  383.  
  384.  
  385. The Backup Data File
  386.  
  387.      The backup data file, called "FLEXPLUS.DAT" or similar, 
  388. contains information about all the files in the backup set, along
  389. with the setup of your backup. While, in emergencies, it is
  390. possible to restore data without this file (using FPREST), any
  391. such rebuild will take time and cannot be guaranteed to rebuild
  392. the file to its original state. Therefore, you should take every
  393. opportunity offered by FLEXIBAK Plus to update this file (for
  394. example, set the Save Data File After Each Disk? flag to "Y") and
  395. keep a copy on your master diskette. i.e. Don't skip the part on
  396. exiting FLEXIBAK Plus when you are asked to insert the master
  397. disk and press <ENTER>.
  398.  
  399.      A copy of this file is also saved as "FLEXPLUS.BAK" (or
  400. whatever you have called the data file) each time you run
  401. FLEXIBAK Plus as an extra precaution.
  402.  
  403.  
  404. Using Multiple Backup Sets
  405.  
  406.      It is possible in FLEXIBAK Plus to have more than one set
  407. of backup disks to give an increased security to the backup. This
  408. can also be used to speed up the backup process as you could have
  409. a complete backup on one set of disks and just the most vital
  410. files on another set of disks. This would allow you to use the
  411. second set for day to day backups and the main backup set can be
  412. updated perhaps once a week or so. This would mean that any non-
  413. vital files that changed during the week would only be backed up
  414. once, at the end of the week.
  415.  
  416.      Keeping multiple backup sets is a good way to improve the
  417. security of your backup as, although FLEXIBAK Plus can detect
  418. that files have gone missing, it can't detect if they have been
  419. corrupted and you might not notice until after a backup has been
  420. taken. With multiple backups, you are able to go to the
  421. previously used backup set and restore the file from there.
  422.  
  423.      To specify alternative backup sets, simply pass the name of
  424. the set as an argument when you run FLEXIBAK Plus. For example:
  425.  
  426. FLEXPLUS FULLBAK
  427.  
  428. will create a backup data file called "FULLBAK.DAT" and will use
  429. the name "FULLBAK" as an identification on all backup disks so
  430. that it is not possible to mix up the disks from two different
  431. backups.
  432.                           REFERENCE
  433.  
  434.  
  435.  
  436. Introduction
  437.  
  438.      The screen is split into 3 main sections. The top section
  439. contains statistics which enable you to see at a glance the
  440. status of the backup. The meaning of the figures are as follows:
  441.  
  442.      Backed Up: The total number of files backed up.
  443.      To Add: The total number of files left to add to the backup
  444.      disks.
  445.      Queries: The number of unanswered queries.
  446.      To Restore: The total number of files tagged to restore.
  447.      No Disks: The number of disks in the backup set so far.
  448.      Note that this is not the number of disks required to
  449.      backup all the files.
  450.      Total K: The total number of Kilobytes of files in the
  451.      backup.
  452.  
  453.      The main section of the screen is where most of the
  454. interaction between the user and FLEXIBAK Plus occurs. A general
  455. rule throughout FLEXIBAK Plus is that <ENTER> is used as a
  456. positive response to a question or situation and <ESCAPE> is used
  457. as a negative response or to 'escape' from a situation. If you
  458. remember this, then you will very quickly feel at home with
  459. FLEXIBAK Plus.
  460.  
  461.      The bottom section of the screen is used for on-line help.
  462. You should refer to this if you ever get stuck or are unsure what
  463. is happening or what a particular function will do.
  464.  
  465.      In addition to these three main screen sections, FLEXIBAK
  466. Plus contains a pull-down menu system which enables you to
  467. quickly and easily move around and select the various program
  468. functions. The various menu options are explained in depth later
  469. on in this chapter.
  470.  
  471.  
  472. Mouse Support
  473.  
  474.      FLEXIBAK Plus supports any Microsoft compatible mouse, as
  475. long as the appropriate mouse driver is loaded. You will find
  476. that a mouse will greatly ease your use of FLEXIBAK Plus and, in
  477. fact, it is possible to use FLEXIBAK Plus without ever needing
  478. to touch the keyboard. The left button on the mouse is the
  479. equivalent of <ENTER> while the right button represents <ESCAPE>.
  480.  
  481.  
  482. Backup Menu
  483.  
  484.      The Backup Menu contains all the necessary options for day
  485. to day use of FLEXIBAK Plus, allowing you to backup files, answer
  486. queries and restore files as necessary.
  487.  
  488.      Start Backup Option
  489.  
  490.           This option starts the backup process which will add
  491.      any tagged files (see the "To Add" count in the statistics
  492.      box at the top of the screen) to the backup disks. If a new
  493.      disk is required, you will be asked to insert a Blank,
  494.      Formatted disk, otherwise you will be asked to insert a
  495.      particular disk number. Don't worry about inserting the
  496.      wrong disk as FLEXIBAK Plus checks each disk inserted to
  497.      make sure that it is the correct disk or, in the case of a
  498.      blank disk, to make sure that it is blank. If FLEXIBAK Plus
  499.      requires a blank disk and you do not have any blank disks
  500.      left but wish to use a non-blank disk, you can use the
  501.      Inspect Disk and Erase Disk options in the DOS menu to
  502.      check your disks and then erase them as necessary.
  503.  
  504.           FLEXIBAK Plus will now update the backup disk by
  505.      deleting any unwanted files (those tagged for deletion when
  506.      answering queries) and adding any new or changed files to
  507.      the disk. When it has finished with a disk, FLEXIBAK Plus
  508.      will ask you to either insert another disk or will return
  509.      you to the menu if there are no more files to add to the
  510.      backup disks.
  511.  
  512.      Answer Queries Option
  513.  
  514.           From time to time, files on your hard disk drive(s)
  515.      that are backed up will be deleted, either accidentally or
  516.      on purpose. FLEXIBAK Plus is unique among hard disk backup
  517.      utilities in that it will notice that a file has gone
  518.      missing and tag it as a Query (the number of Queries is
  519.      displayed in the statistics box at the top of the screen).
  520.      This option will allow you to answer any outstanding
  521.      Queries by deciding whether to restore each file or delete
  522.      it from the backup disks also.
  523.  
  524.           To make matters easier for you, FLEXIBAK Plus attempts
  525.      to group files by directory when asking you to answer a
  526.      Query. Thus, if you delete all the backed up files from a
  527.      particular directory, or you remove the directory entirely,
  528.      you will first be asked whether you want to Restore the
  529.      entire directory, Delete the entire directory or deal with
  530.      each file as an individual Query. You will then be given
  531.      the opportunity to answer Queries on individual files,
  532.      which you may choose to Restore, Delete or Skip. By
  533.      Skipping a Query, you can postpone indefinitely your
  534.      decision on what to do with that file, though FLEXIBAK Plus
  535.      will alert you to the fact that you have outstanding
  536.      Queries whenever you select the Start Backup option as I
  537.      don't advise this practice.
  538.  
  539.      Restore Tagged Option
  540.  
  541.           Use this option to Restore any files tagged for
  542.      restoration by use of the Answer Queries option. You will
  543.      be prompted to enter disks in much the same way as in the
  544.      Start Backup option except that, by pressing <ESCAPE>, you
  545.      are able to skip a disk and move on to the next backup
  546.      disk. This is to account for the possibility of one of the
  547.      backup disks being either lost or destroyed. If FLEXIBAK
  548.      Plus has a problem restoring any file, you will be alerted
  549.      and the file will be tagged as a Query so that it can be
  550.      reprocessed at a later time.
  551.  
  552.      Restore Queries Option
  553.  
  554.           If you are sure that you want to restore all the files
  555.      tagged as Queries, rather than answering a string of
  556.      Queries, you can use this option which will tag all Queries
  557.      for restoration and then restore them in the same way as
  558.      the Restore Tagged option.
  559.  
  560.      Restore All Option
  561.  
  562.           To restore all files, including those that are still
  563.      on the hard disk drive(s), you should use this option. You
  564.      should only ever need to use this option after a complete
  565.      hard disk failure. Do not use it at any other time unless
  566.      you are absolutely sure what you are doing as you could end
  567.      up restoring files that are older than those currently on
  568.      your hard disk. Be careful!
  569.  
  570.      Restore Directory Option
  571.  
  572.           It is possible with this option to restore all the
  573.      files in a particular directory while also changing the
  574.      directory name if desired. This can be useful if you need
  575.      to transfer files from one PC to another as you can take a
  576.      whole directory from one system and restore it to another
  577.      directory on the other system. Upon selecting this option,
  578.      you will be presented with a pick list of the available
  579.      directories from which you should select the directory you
  580.      wish to restore. After selecting the directory, you will be
  581.      given the opportunity to enter a new directory name to
  582.      which the files should be restored. The operation will then
  583.      proceed as for the Restore Tagged option. You should note
  584.      however that, for safety reasons, this option will only
  585.      restore those files that are already tagged as either
  586.      Queries or for Restoration. i.e. They must not already
  587.      exist on the source disk.
  588.  
  589.  
  590. Setup Menu
  591.  
  592.      The Setup Menu is used to alter the setup of FLEXIBAK Plus
  593. to suit your requirements. Three of the options in this menu take
  594. you into a window where you can configure File Specs. These are
  595. a series of DOS wildcards (such as "*.*" which means all files
  596. or "*.EXE" which means all files ending in ".EXE") which enable
  597. you to configure which files should be included or excluded from
  598. the backup or compression. File Specs ending with a "-" are taken
  599. as exclusions, and File Specs are processed in the order in which
  600. they occur. For example, the default Global File Specs are "*.*"
  601. followed by "*.BAK-" which means that FLEXIBAK Plus will backup
  602. all files except those ending in ".BAK". If theses File Specs
  603. were the other way around, the FLEXIBAK Plus would backup
  604. everything as the last File Spec, "*.*" would tell it to include
  605. all files.
  606.  
  607.      To add a File Spec, just type it in and press <ENTER> and
  608. to remove a File Spec, you should type in the opposite File Spec.
  609. For example, to remove "*.*", type in "*.*-" and press <ENTER>.
  610. If you wish to change the order of File Specs, you must first
  611. remove the leading File Specs and then add them to the end by re-
  612. entering them. A maximum of 12 File Specs are allowed in each
  613. situation.
  614.  
  615.      Global File Specs Option
  616.  
  617.           This option should be used to configure the Global
  618.      File Specs for your setup. Upon selecting this option, you
  619.      will be taken straight into the File Spec Entry window
  620.      where you can alter the Global File Specs to suit your
  621.      system requirements. Global File Specs are applied to EVERY
  622.      directory on the source disk(s) and will be automatically
  623.      effective on any new directories that are created. If you
  624.      alter any Global File Specs, you should select the Re-Log
  625.      Disk(s) option from the Utilities menu in order for the
  626.      changes to take effect.
  627.  
  628.      Local File Specs Option
  629.  
  630.           Use this option to configure File Specs for a
  631.      particular Directory. You will first be presented with a
  632.      pick list of all the logged directories from which you
  633.      should select your required directory. This will now take
  634.      you to the File Spec Entry window where you can add any
  635.      Local File Specs. Local File Specs are applied to a
  636.      directory after Global File Specs and not instead of them.
  637.      If you alter any Local File Specs, you should select the
  638.      Re-Log Disk(s) option from the Utilities menu in order for
  639.      the changes to take effect.
  640.  
  641.      Comp File Specs Option
  642.  
  643.           Compression File Specs are used to determine whether
  644.      a file should be compressed or not. So, for example, you
  645.      might want to Compress all files except those which are
  646.      already compressed such as "*.ZIP" and "*.ARC". In such a
  647.      case, you would enter File Specs of "*.*", "*.ZIP-" and
  648.      "*.ARC-". You should note that unless you specifically
  649.      include the files you wish to compress (for example, by
  650.      using "*.*"), no compression will occur.
  651.  
  652.      General Setup Option
  653.  
  654.           Upon selecting this option, a window will pop up
  655.      containing a selection of configurable parameters. They are
  656.      as follows:
  657.  
  658.           Source Drive(s)
  659.  
  660.                In this field you should type a list of all the
  661.           drives from which you wish to take your backup. For
  662.           example, "CDEF" in this field would cause FLEXIBAK
  663.           Plus to backup from drives C, D, E and F. The field
  664.           may contain a list of up to twenty source drives.
  665.           Please note that any changes made in this field will
  666.           not have any effect until either FLEXIBAK Plus is
  667.           exited and restarted or the Re-Log Disk(s) option in
  668.           the Utilities menu is used.
  669.  
  670.           Destn Drive
  671.  
  672.                This field should contain the drive to which you
  673.           wish to backup, such as "A" or "B". Please note that
  674.           if this is set to anything other than "A" or "B", the
  675.           Erase Disk option will be disabled. This is to prevent
  676.           the accidental deletion of vital data.
  677.  
  678.           Update File Archive Flag?
  679.  
  680.                If this is set to "Y", the Archive Flag on each
  681.           file is cleared as it is backed up and is checked when
  682.           logging on to detect whether the file has changed or
  683.           not. If it is set to "N", the Archive Flag is not
  684.           cleared, and neither is it checked when logging on.
  685.  
  686.           Backup Hidden Files?
  687.  
  688.                If you have any hidden files that you wish to
  689.           backup, then you should set this field to "Y".
  690.           Otherwise leave it set to "N".
  691.  
  692.           Save Data File After Each Disk?
  693.  
  694.                This is a security option which, when set to "Y",
  695.           causes FLEXIBAK Plus to save its data file after
  696.           processing each disk when doing a backup. The default
  697.           setting is "N".
  698.  
  699.           Maximum No Of Files
  700.  
  701.                This field contains the maximum number of files
  702.           that FLEXIBAK Plus can handle. The default value is
  703.           4000. You should only alter this field if your
  704.           computer is short of memory or you have more than 4000
  705.           files on your hard disk(s). Changes do NOT take effect
  706.           until FLEXIBAK Plus is restarted. Please also see the
  707.           section of the manual about command line switches.
  708.  
  709.           Maximum No Of Directories
  710.  
  711.                This field contains the maximum number of
  712.           directories that FLEXIBAK Plus can handle. The default
  713.           value is 300. You should only alter this field if your
  714.           computer is short of memory or your hard disk contains
  715.           more than 300 directories. Changes do NOT take effect
  716.           until FLEXIBAK Plus is restarted. Please also see the
  717.           section of the manual about command line switches.
  718.  
  719.  
  720.      Verify Flag On/Off Option
  721.  
  722.           This option toggles the DOS Verify Flag on and off.
  723.      When switched on, any data that is written to disk is
  724.      immediately re-read and compared with what was written to
  725.      make sure there were no errors. As this adds on a
  726.      substantial amount of time and the probability of errors is
  727.      so slight, I would advise leaving this option set to its
  728.      default of Off.
  729.  
  730.      Sound On/Off Option
  731.  
  732.           This option simply toggles any sound effects on and
  733.      off. Very useful for those of us who work at home late at
  734.      night and don't wish to wake up the rest of the family.
  735.  
  736. Utilities Menu
  737.  
  738.      Re-Log Disk(s) Option
  739.  
  740.           Use this option to Re-Log the disk(s) after you have
  741.      altered any configuration information such as the source
  742.      disks or File Specs.
  743.  
  744.      Disk Usage Option
  745.  
  746.           This option will give you an estimate of the number of
  747.      disks required to backup all the logged files. The estimate
  748.      does not take into account the effects of compression
  749.      which, if set, should significantly reduce the number of
  750.      disks required.
  751.  
  752.      Check Disk Option
  753.  
  754.           Use this option from time to time to check up on the
  755.      state of a backup disk. It will check that the contents of
  756.      a particular backup disk are what FLEXIBAK Plus thinks they
  757.      are and, if there are any differences, they will be
  758.      corrected. Just insert a backup disk and press <ENTER>.
  759.  
  760.           The checking procedure is split into two passes. In
  761.      the first pass, FLEXIBAK Plus will check all the files on
  762.      the backup disk to make sure they should be there and will
  763.      delete any that shouldn't be on the disk. In the second
  764.      pass, FLEXIBAK Plus will check all the files that it thinks
  765.      should be on the backup disk to make sure they are there
  766.      and are up to date. At the end, you will be told how many
  767.      errors occurred and were corrected. Normally this should be
  768.      zero, but it is possible if the computer is reset or
  769.      crashes while FLEXIBAK Plus is loaded for errors to occur.
  770.      In such cases, you should run this option as a matter of
  771.      course to make sure of the integrity of your backup.
  772.  
  773.      Refresh Disk Option
  774.  
  775.           If a backup disk is accidentally lost or destroyed,
  776.      you will need to create a duplicate without having to
  777.      abandon the entire backup. This option will perform this
  778.      task for you by tagging any files on the specified disk for
  779.      Adding and then assuming that the disk has not yet been
  780.      used. This will mean that when you use the Start Backup
  781.      option, FLEXIBAK Plus will ask you to insert a blank disk
  782.      (when it reaches the disk you have refreshed) and will then
  783.      backup all the files on that disk.
  784.  
  785.      Compact Backup Option
  786.  
  787.           From time to time, the amount of data on your hard
  788.      disk drive(s) may decrease. If this happens, the number of
  789.      backup disks used by FLEXIBAK Plus may be more than are
  790.      actually required. If you want to release any backup disks
  791.      for other uses, you should use this option to compact the
  792.      backup. The effect of this option will be to release the
  793.      last disk in the backup set and attempt to locate the files
  794.      on this disk elsewhere. Immediately after using this
  795.      option, you should use the Start Backup option which will
  796.      then add the files to other backup disks and you will be
  797.      able to see whether the compaction was successful or not.
  798.  
  799.      Create Queries Option
  800.  
  801.           If you have answered any Queries and you wish to go
  802.      back on your decision, use this option to re-tag for Query
  803.      any files that are tagged for restoration or deletion.
  804.  
  805.      Abandon Backup Option
  806.  
  807.           Use this option to completely abandon the current
  808.      backup and start afresh. This will allow you to take a full
  809.      backup on a new set of disks.
  810.  
  811. Reports Menu
  812.  
  813.      File Specs Option
  814.  
  815.           Use this option to produce a report of all the File
  816.      Specifications that you have set up for the backup. Make
  817.      sure that your printer is on-line and connected to the
  818.      computer before running this report.
  819.  
  820.      Disk Info Option
  821.  
  822.           Use this option to produce a report of the Disk
  823.      Information. This contains a few handy statistics along
  824.      with details of the number of files, total size and space
  825.      free on each disk. Make sure that your printer is on-line
  826.      and connected to the computer before running this report.
  827.  
  828.      Registration Option
  829.  
  830.           Use this option to print a registration form which you
  831.      can send off to register your copy of FLEXIBAK Plus.
  832.  
  833. DOS Menu
  834.  
  835.      Inspect Disk Option
  836.  
  837.           This option allows you to search through any disk and
  838.      check the contents of it. I would strongly advise that you
  839.      use this option before the Erase Disk option when
  840.      considering erasing a disk.
  841.  
  842.      Erase Disk Option
  843.  
  844.           This option allows you to erase a disk in preparation
  845.      to being used as a backup disk. I would strongly advise
  846.      using the Inspect Disk option first and in any case, this
  847.      option is disabled if the Destination Drive is not set to
  848.      either "A" or "B" (use the General Setup option in the
  849.      Setup menu to set the Destination Drive). This option will
  850.      fail if the disk contains any read-only files.
  851.  
  852.      Exit Option
  853.  
  854.           This option terminates FLEXIBAK Plus and returns you
  855.      to DOS. Before exiting, the data file is saved to the hard
  856.      disk and then you are prompted to insert the Master Disk
  857.      (this should be a backup copy of your FLEXIBAK Plus
  858.      distribution disk). The data file will then be copied to
  859.      the Master Disk also. This can be avoided by pressing
  860.      <ESCAPE> when prompted to insert the Master Disk, but it is
  861.      highly inadvisable to do so as FLEXIBAK Plus will need to
  862.      use this file in order to restore the backup should you
  863.      suffer from a hard disk crash.
  864.                        TECHNICAL NOTES
  865.  
  866.  
  867.  
  868. Introduction
  869.  
  870.      This chapter is written with the intention of giving the
  871. more advanced user (i.e. Those who know low level DOS pretty
  872. well) a clearer insight into the workings of FLEXIBAK Plus. If
  873. you do not understand this chapter, the do not worry - it will
  874. not impair your ability to get the most out of FLEXIBAK Plus in
  875. any way.
  876.  
  877.  
  878. Backup File Format
  879.  
  880.      In order for FLEXIBAK Plus to be able to handle files of any
  881. size, all files over the size of 300k are split into 300k
  882. sections, each of which is treated as an individual file by
  883. FLEXIBAK Plus. This has a number of implications. First of all,
  884. some statistics won't appear to add up. For example, if you run
  885. the Disk Information Report, the total number of files backed up
  886. will not necessarily be the sum of the number of files on each
  887. disk as one file may appear on more than one disk and would
  888. therefore be counted more than once. Also, FLEXIBAK Plus may give
  889. you the impression that it keeps trying to copy the same file to
  890. different disks. It is in fact copying different sections of the
  891. same file.
  892.  
  893.      When stored on the backup disk, the files contain a header
  894. which gives information about its original name and location, its
  895. date and time and its size. The file names used on the backup
  896. disks are ascending numerical. That is, they are not the same as
  897. the name on the source disk. This, along with the fact that some
  898. files may be compressed, means that you cannot just copy files
  899. from a backup disk manually, you have to use FLEXIBAK Plus or one
  900. of the accompanying utilities.
  901.  
  902. Backup Disk Format
  903.  
  904.      If you look at a backup disk created by FLEXIBAK Plus, you
  905. will notice that it does some rather strange things to the disk,
  906. the reason for which I will attempt to explain. First of all, a
  907. file is created with the name of the data file being used (such
  908. as FLEXPLUS) and the disk number as the extension, for example
  909. FLEXPLUS.1 would be disk number 1 of the FLEXPLUS backup set.
  910.  
  911.      Next, depending on the size of the disk, a number of
  912. directories are created. If the disk is less than or equal to
  913. 360k in size, 12 directories are created, whose names are the
  914. numbers 0 to 11. If the disk is 720k or less in size, 20
  915. directories are created, whose names are the numbers 0 to 19, and
  916. if the disk is larger than this, 40 directories are created whose
  917. names are the numbers 0 to 39. The reason for this is to increase
  918. the backup speed of FLEXIBAK Plus by making sure that all the
  919. directory information is stored at the front of the disk, near
  920. the File Allocation Table. Due to the blocking factor of smaller
  921. disks being 1k and those of larger disks being only 512 bytes,
  922. it is possible to fit up to 30 files in each directory on the
  923. smaller disks and up to 14 files in each directory on the larger
  924. disks without causing directory fragmentation. This is exactly
  925. what FLEXIBAK Plus will do, though if it runs out of space, the
  926. last directory will be fragmented to fit any extra files on.
  927.                           UTILITIES
  928.  
  929.  
  930.  
  931. Introduction
  932.  
  933.      FLEXIBAK Plus comes equipped with some stand alone utilities
  934. which enable the viewing and restoration of the backup disk
  935. contents without the use of the FLEXPLUS.DAT (or similar) file.
  936. This means that, even in the worst case scenario, where you have
  937. lost or destroyed the disk containing FLEXPLUS.DAT, you are still
  938. able to restore all the data with almost 100% efficiency. I say
  939. "almost" because it is always preferable to restore using the
  940. data file as that is the only way that FLEXIBAK Plus can be
  941. absolutely sure of the backup status of each file.
  942.  
  943.  
  944. FPDIR
  945.  
  946.      FPDIR is a simple utility designed to give a directory of
  947. the files contained on a backup diskette. The syntax is simple,
  948. simply type:
  949.  
  950. FPDIR x:
  951.  
  952.      Where 'x' is the disk drive containing the backup disk. You
  953. will then simply be presented with a list of the files backed up
  954. on that disk, in the order in which they appear.
  955.  
  956.  
  957. FPREST
  958.  
  959.      FPREST is the utility to use to restore files from backup
  960. disks where the backup data file has been lost. FPREST is quite
  961. clever in that it will accept a list of file names or DOS style
  962. wildcards and restore those files only. The syntax is as follows:
  963.  
  964. FPREST x: file1 file2 ...
  965.  
  966.      Where 'x' is the disk drive containing the backup disk. A
  967. good example of the use of this utility would be:
  968.  
  969. FPREST A: *.BAT C:\DOS\*.EXE C:\CONFIG.SYS
  970.  
  971.      This command would restore all files matching "*.BAT",
  972. whatever directory they may be in, all files matching "*.EXE" in
  973. the "C:\DOS" directory and "C:\CONFIG.SYS".
  974.  
  975.      FPREST works on one disk at a time and reports the names of
  976. the files as it restores them. Please be aware that large files
  977. can be split over many backup disks and so you must make sure
  978. that you run FPREST on all the backup disks in the set to ensure
  979. that the whole of any large file (over 300k in size) is properly
  980. restored.
  981.